package com.hmy.contract.bo.response.contract;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hmy.ccp.common.response.BaseResponse;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;


@Data
public class OrderDeviceDetailResponse extends BaseResponse {

    /**
     * 设备型号
     */
    private String deviceModel;

    /**
     * 设备类型
     */
    private String deviceType;

    /**
     * 设备类型描述
     */
    private String deviceTypeAlias;

    /**
     * 设备需求数量
     */
    private Integer deviceNum;

    /**
     * 设备高度
     */
    private String deviceHeight;

    /**
     * 租赁方式 1:日租;2:月租;
     */
    private Integer rentalType;
    /**
     * 租赁方式描述
     */
    private String rentalTypeDesc;

    /**
     * 最短租期(天)
     */
    private Integer shortestRentalPeriod;

    /**
     * 预计租期(天)
     */
    private Integer estimatedRentalPeriod;

    /**
     * 预计交接日，精确到小时;
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date handoverTime;


    /**
     * 日租单价
     */
    private Integer dailyRent;

    /**
     * 月租单价
     */
    private Integer monthlyRent;

    /**
     * 设备预估租金
     */
    private BigDecimal deviceRent;

}
